The Monkey's Lair
Suggested Reading

        The Following is a bigass list of books that you really should read.  They're all so bloody good that you honestly have no excuse for not reading all of them.


Fiction

The Hitch Hikers Guide to the Galaxy (A Trilogy in Five Parts)
Douglas Adams
What he writes is so insane yet so plausible that it very well may be true.  This book is so good that it floats out of alphabetical order to sit on the top, and will probably never be moved.
1984
George Orwell
451 Farenheit
Ray Bradbury
The Acid House
Irvine Welsh
Appleseed (all of them)
Masamune Shirow
Candide
Voltaire
Chronicle of a Death Foretold
Gabriel García Marquez
The Corridors of Time
Poul Anderson
Feet of Clay
Terry Pratchett
Foundation (the whole series)
Issac Asimov
Ghost in the Shell
Masamune Shirow
Good Omens
Terry Pratchett and Neil Gaiman
Jingo
Terry Pratchett
Kings That Die (from 7 Conquests)
Poul Anderson
The Hobbit / The Lord of the Rings
J. R. R. Tolkien
One Hundred Years of Solitude
Gabriel García Marquez
A Plague of Angels (Dirty Pair)
Adam Warren
Reaper Man
Terry Pratchett
Saint Joan
George Bernard Shaw
Sim Hell (Dirty Pair)
Adam Warren
Small Gods
Terry Pratchett
The Devil's Disciple
George Bernard Shaw
Trainspotting
Irvine Welsh

Non-Fiction

The Art of Assembly
Randall Hyde
The ultimate ASM resource.  It just doesn't get better.  Its a bit long to read all of it, but it covers everything.  At least keep it as a reference.
A Brief History of Time
Stephen Hawking
An incredibly understandable introduction to modern physics (special and general relativity, quantum mechanics) as well as an introduction to the quest for a unified theory of physics.  Disappointingly nonmathematical, but extremely readable.
Cyberpunk
Katie Hafner and John Markoff
A detailed retelling of the stories of Kevin Mitnick, Hans Huebner (Pengo), and Robert Morris, three of the most famous in hacking history.
The Waite Group's Object Oriented Programming in C++, 3rd Edition
Robert Lafore
The Waite Group is the difinitive publisher of programming books, in my opinion.  If you're going to learn OOP or C++, get this book.
The Waite Group's C Primer
Mitchell Waite and Stephen Prata
The best C book to be found.  Go out and buy it now.
Windows 95 Programming Secrets
M Pietrek
If you're gonna program Win95, learn it from God.  Suggested by MisterE.
The Revolutionary Guide to Assembly Language (for beginners)
 Vitaly Maljugin, Jacov Izrailevich, Semyon Lavin and Aleksandr Sopin
This book only does 16-bit DOS real-mode programming, but who cares.  Its a good introduction the the last language you'll ever need to know.  Suggested by Medivh.
Programming Windows
Charles Petzold
A guide to the Win98API in C. Suggested by Medivh.